home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Games Machine 155
/
XENIATGM155.iso
/
Gioco Allegato
/
Mods
/
SWRv0.1.exe
/
SWRv0.1
/
etg
/
Hit_SW_Plasma.ebg
< prev
next >
Wrap
Text File
|
2001-07-14
|
3KB
|
115 lines
eventStart(float damage = 20, int fatal = 0)
maxFrequency(50)
variable
{
int notNeededDebugOnly
float masterscale = 1
float sparkSize
float sparkSpeed
float sparkSpeedLOF
float sparkSpeedDist
float sparkLength
float sparkLengthDist
float temp
}
startup
{
temp <- fmult(damage, 0.0005)
masterscale <- fadd(temp, 0.2)
playSound([(3 + 16384)])
setDefaults()
temp <- fmult(masterscale, 800)
setScale(temp)
temp <- fmult(masterscale, 200)
setDeltaScale(temp)
setColorA([255 + 255 * 256 + 255 * 65536 + 255 * 65536 * 256])
setDeltaColorA(0, 0, 0, -170)
setTexture(textures\glow32 0, 0, 32, 32)
setAddColor(0.9, 0.35, 0.0)
setLighting(0)
setIllum(1)
setLifespan(0.8)
createSprites(1, 0)
setDefaults()
temp <- fmult(masterscale, 500)
setScale(temp)
temp <- fmult(masterscale, 100)
setDeltaScale(temp)
setColorA([255 + 255 * 256 + 255 * 65536 + 180 * 65536 * 256])
setDeltaColorA(0, 0, 0, -360)
setTexture(textures\glow32 0, 0, 32, 32)
setAddColor(0.9, 0.45, 0.2)
setLighting(0)
setIllum(0)
setLifespan(0.5)
createSprites(1, 0)
setDefaults()
setScale(2)
sparkSize <- fmult(masterscale, 30)
sparkSpeed <- fmult(masterscale, 270)
sparkSpeedLOF <- fmult(masterscale, 150)
sparkSpeedDist <- fmult(masterscale, 40)
setDeltaLOFDist(sparkSize)
setDeltaR(sparkSize, [(360) * 2.0 * 3.14159265359789 / 360.0])
setDeltaRDist(0, [(360) * 2.0 * 3.14159265359789 / 360.0])
setVelLOFDist(sparkSpeedLOF)
setVelR(sparkSpeed)
setVelRDist(sparkSpeedDist)
setColorA([255 + 132 * 256 + 0 * 65536 + 180 * 65536 * 256])
setDeltaColorA(0, 0, 0, -260)
setLifespan(0.7)
setIsWorldSpace(1)
createLines(7,0)
{
sparkLength <- frandom(15, masterscale)
sparkLengthDist <- fmult(masterscale, 2)
setLength(sparkLength)
setLengthDist(sparkLengthDist)
}
setDefaults()
setScale(2)
sparkSize <- fmult(masterscale, 30)
sparkSpeed <- fmult(masterscale, 210)
sparkSpeedLOF <- fmult(masterscale, 150)
sparkSpeedDist <- fmult(masterscale, 40)
setDeltaLOFDist(sparkSize)
setDeltaR(sparkSize, [(360) * 2.0 * 3.14159265359789 / 360.0])
setDeltaRDist(0, [(360) * 2.0 * 3.14159265359789 / 360.0])
setVelLOFDist(sparkSpeedLOF)
setVelR(sparkSpeed)
setVelRDist(sparkSpeedDist)
setColorA([255 + 132 * 256 + 0 * 65536 + 180 * 65536 * 256])
setDeltaColorA(0, 0, 0, -260)
setLifespan(0.7)
setIsWorldSpace(1)
createLines(7,0)
{
sparkLength <- frandom(10, masterscale)
sparkLengthDist <- fmult(masterscale, 2)
setLength(sparkLength)
setLengthDist(sparkLengthDist)
}
}
eachFrame
{
at(2)
{
delete()
}
}